main() {
  // 列表类型
  List<String> list = ['张三', '李四', '王五'];
  print(list);
  // 列表长度
  print(list.length);
  // 列表元素
  print(list[0]);
  // 1.列表添加元素
  list.add('赵六');
  print(list);
  // 2.列表删除元素
  list.remove('李四');
  print(list);
   // 3.列表清空
  list.clear();
  print(list);
  // 4.列表遍历
  for (var item in list) {
    print(item);
  }
  // 5.列表遍历 索引
  for (var i = 0; i < list.length; i++) {
    print(list[i]);
  }
  // 6.列表遍历 索引 元素
  for (var i = 0; i < list.length; i++) {
    print('索引$i,元素${list[i]}');
  }
  // 7.列表遍历 索引 元素 箭头函数
  list.forEach((item) {
    print(item);
  });
  // 8.where方法，筛选列表元素
  List newList = list.where((item) => item.length > 3).toList();
  print(newList);


  // 列表是否包含元素
  print(list.contains('王五'));
  // 列表是否为空
  print(list.isEmpty);
  // 列表是否不为空
  print(list.isNotEmpty);
 
}